草庐IT

Java 源代码生成框架

全部标签

javascript - 如何找出单行 JavaScript 代码的语法错误?

比如说,有一个文本框。用户编写了以下代码:document.getElementById("id").;它肯定会导致一些语法错误。还有一个“运行”按钮。我的要求是:如果用户单击该按钮,则应验证文本框中编写的代码在语法上是否正确。如果语法不正确,则应发出“语法不正确”的警报。我不需要显示错误在哪里。只是为了检查代码在语法上是否正确?我该如何实现? 最佳答案 您可以使用eval从文本框中执行代码,并将其包装在try/catch中。像这样的东西(为了方便我在这里硬编码):try{eval('document.getElementById(

javascript - 如何为每个页面生成一个随机数?

我正在使用node.js和express,我想在app.js中生成一个随机的五位数并将其返回给客户端。我想在服务器而不是客户端上执行此操作,因为我想确定当前连接的每个用户的号码都不同。这是我当前来自app.js的(损坏的)代码://Myfirstattempt-afunctiontogeneratearandomnumber.//Butthisreturnsthesamenumbertoeveryclient.functiongenRandNum(){returnMath.floor(Math.random()*90000)+10000;}//Routesapp.get('/',fun

javascript - 有什么方法可以逆转 Closure Compiler(或类似的)对代码的影响吗?

我最近接手了一个项目,因为我的客户以前的网络开发人员不见了。我唯一需要处理的文件是存储在本地服务器上的文件。我遇到的唯一问题是所有JS都是通过ClosureCompiler(或类似的东西)运行的,这使得javascript读起来真的很烦人(至少对于更大的函数)。有什么东西可以帮助我在JS中重新插入vars,这样我就有了更清晰的东西可以看吗?我一直在手工做这件事,而且越来越乏味。这是我正在处理的示例:varn={},e=a.extend(n,x),y="pageLoaded",u="pageLoading",c="modLoaded",w="xhrComplete",l=true,v=f

javascript - 将生成的内容添加到未绑定(bind)到 DOM 的 jQuery 对象失败

我正在尝试使用.append将HTML片段动态附加到现有元素。不知何故,脚本创建的HTML字符串没有附加到元素。附加到的元素在附加代码段时并未挂接到DOM中。所有这些都封装在一个JavaScript函数中。这是代码:append_content=function(){varelem=$('sometext');varsomecontent=get_content();//returnsastring:'xx'elem.append('bleh1');elem.append(somecontent);elem.append('bleh2');console.log(elem);retur

javascript - 是否有等效于用于测试客户端代码的 webmock

客户端代码是否有等同于webmock或vcr的工具?...或者是否可以将webmock与客户端代码一起使用? 最佳答案 您可以使用sinon的FakeXMLHttpRequest,或nock. 关于javascript-是否有等效于用于测试客户端代码的webmock,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11272523/

javascript - javascript 中的动态 java 编译器

我正在尝试构建一个在线Java编辑器。我需要使我能够在单击提交时向用户报告编译错误(如果有的话)的功能。我很想知道是否有任何现成的javascript库可供我使用。 最佳答案 获取文本并在服务器端对其调用javac,以某种结构化的方式发回结果并在客户端显示 关于javascript-javascript中的动态java编译器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1135

Javascript 分析代码操作(G. Analytics)

为了我的工作,我正在做一个关于GoogleAnalytics有效性的研究项目(主要是关于flippa上经过验证的报告)-->看看是否有可能完全伪造G.Analytics(一个简单的Yes不会削减它)!我修改了G.Analytics代码如下:var_gaq=_gaq||[];_gaq.push(['_setAccount','UA-19629541-5']);_gaq.push(['_setAllowHash',false]);_gaq.push(['b._setAccount','UA-19629541-5']);_gaq.push(['b._setAllowHash',true]);

javascript - 从 youtube 视频生成音频波形

有谁知道是否可以使用Javascript从在youtube播放器中播放的视频中渲染音频波形?谢谢! 最佳答案 在客户端,无法将音频与视频数据隔离开来。您需要获取原始音频数据,然后才能使用WebAudioAPI对其进行处理(例如显示)。有一些服务器端解决方案(从视频中提取音频,将其发回等),但这是不合法的,因为它写在youtube的TOS中:(https://developers.google.com/youtube/terms?hl=fr)您不得:separate,isolate,ormodifytheaudioorvideocom

pushstate "hijax"的 Javascript 框架

我们所有的应用程序都是phpmvc并且在客户端顶部有一个非常简单的js行为层。我们想要更多地构建javascript并停止请求“片段”来执行简单的行为(比如,在各处加载不同的jquery插件)。我们不使用javascriptMVC框架,而是在寻找最适合我们新应用的解决方案。最吸引人的解决方案之一是为我们保留渲染服务器端,例如Twitterdoes.他们称之为“Hijax+服务器端渲染”。我们不希望在javascript中有一个完整的mvc框架,但是博客中的这些引用对我们非常有吸引力:Bycontract,ourcomponentsattachthemselvestoasingleDOM

javascript - 是否有与 PHP 的 include 等效的 Node.js,以便包含的代码可以访问父文件的变量?

我想将我的Node应用程序拆分成几个单独的文件,以使其更加模块化且更易于维护。但是由于无法像PHP等其他语言那样将文件直接“包含”到当前解析的文件中,因此我的“模块”或“单独文件”不会自动访问脚本中定义的变量“需要”他们。我该怎么做?我正在考虑在我的单独文件中做这样的事情:module.exports=function(stuff){//Inowhaveaccessto'stuff'.}但是有点麻烦。我确定有人已经在我之前解决了这个问题,所以...您有什么建议? 最佳答案 跨模块共享变量的最简单方法是将变量分配给全局命名空间对象。声